iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
佛心分享-SideProject30

最近的工程師真沒用系列 第 4

第四天-開發環境建置(系統面)

  • 分享至 

  • xImage
  •  

Yo!大家好,今天就來建置一下開發環境吧
我習慣使用 vagrant+VirtualBox

但那之前先來一個 git
https://git-scm.com/downloads/win
安裝時有個選項,會問你要不要轉換 LF 風格,記得要選第二個那個,commit 時都要自動轉成 LF 風格,這樣才是 codeing 好寶寶喔

分別到以下下載
https://www.virtualbox.org/wiki/Downloads

然後再裝
https://developer.hashicorp.com/vagrant/install

務必注意以上的安裝順序要先 Virtualbox 然後重開再裝 vagrant喔 !!!

然後再來一個 Ubuntu 22.04 的虛擬機啟動!!

vagrant init ubuntu/jammy64 --box-version 20241002.0.0
vagrant up

啟動成功進透過 vagrant ssh 先進去
可以把
vim /etc/ssh/sshd_config.d/60-cloudimg-settings.conf
把 PasswordAuthentication 改成 yes,存檔後重開 sshd
sudo systemctl restart sshd

這類虛擬機帳號密碼大概都是 vagrant/vagrant 如果不是,要自己查一下映像檔案提供者說明
然後 sudo apt update+sudo timedatectl set-timezone Asia/Taipei
時間很重要,後續 debug 排查都要看時間的
然後就可以 vagrant halt 關閉囉

今天的情緒抒發:

會想使用 vagrant 是因為,早期實在太多次搞爆自己電腦環境,裝到後面其實是一堆混雜在一起的,不如裝個虛擬環境吧,專案想要啥環境都可以方便切換至於為什麼不用容器,簡而言之,太麻煩了,容器的場景不在這,但要用也不反對


上一篇
第三天-決定功能面
下一篇
第五天-開發環境建置(編輯器)
系列文
最近的工程師真沒用27
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言